package net.maku.kyy.service;

import net.maku.framework.common.utils.PageResult;
import net.maku.framework.mybatis.service.BaseService;
import net.maku.kyy.vo.KyyReportVO;
import net.maku.kyy.query.KyyReportQuery;
import net.maku.kyy.entity.KyyReportEntity;
import java.util.List;

/**
 * 举报信息
 *
 * @author 智 babamu@126.com
 * <a href="https://maku.net">MAKU</a>
 */
public interface KyyReportService extends BaseService<KyyReportEntity> {

    PageResult<KyyReportVO> page(KyyReportQuery query);

    KyyReportVO get(Long id);


    void save(KyyReportVO vo);

    void update(KyyReportVO vo);

    void delete(List<Long> idList);


    void export();


    /**
     * 举报新增
     * @param kyyReportEntity
     * @return
     */
    boolean InsertReport(KyyReportEntity kyyReportEntity);

    /**
     * 查询
     * @param kyyReportEntity
     * @return
     */
    List<KyyReportEntity> SelectReport(KyyReportEntity kyyReportEntity);
}